home *** CD-ROM | disk | FTP | other *** search
/ Ray Dream Studio 5 / Ray Dream.iso / pc / DreamSDK / Windows / SAMPLES / LIGHT / LITE / XComlite.r < prev    next >
Encoding:
Text File  |  1997-07-11  |  3.3 KB  |  188 lines

  1. // Copyright (c)1995 Ray Dream, Inc. All Rights Reserved.
  2. /* $Id: xcomlite.r 1.1 1997/07/11 22:46:18 damien Exp $ */
  3.  
  4. #define NOFLAG 0L
  5. #define INTERPOLATE 1L
  6.  
  7. #define MINQF16 0xFFFF8000L
  8. #define MAXQF16 0x00007FFFL
  9. #define MINQFIX 0xFFFF8000L
  10. #define MAXQFIX 0x00007FFFL
  11.  
  12. 132 COMP DISCARDABLE
  13. BEGIN
  14.     "lite",           // family ID
  15.     "CObl",          // unique creator
  16.     "Beams Light\0",            // name of the extension
  17.     "COM Examples\0",  // sub family (used for shaders and scene operations)
  18.     "3.1.3\0",        // version number
  19.     "Toolkit COM Example\0", // comments
  20.     0x0009L           // minimum API version number required
  21. END
  22.  
  23. 132 PMAP DISCARDABLE 
  24. BEGIN
  25.     //  structure of a PMAP entry:
  26.     //"4lID","type",INTERPOLATE or NOFLAG,"Description\0",minValue,maxValue
  27.     //  ex:
  28.     //"COLO","colo",INTERPOLATE,"Color\0",0L,0L,
  29.     //"ZMIN","qf16",INTERPOLATE,"Min Altitude\0",MINQF16,MAXQF16,
  30.     //"ZMAX","qf16",INTERPOLATE,"Max Altitude\0",MINQF16,MAXQF16,
  31.     //"VISI","qf16",INTERPOLATE,"Visibility\0",0L,MAXQF16
  32.     0x0007, // number of entries, increment it when you add an entry
  33.     "HAAN","shrt",INTERPOLATE,"Hor. Aperture\0",MINQF16,MAXQF16,
  34.     "VAAN","shrt",INTERPOLATE,"Ver. Aperture\0",MINQF16,MAXQF16,
  35.     "INTE","qfix",INTERPOLATE,"Intensity\0",MINQF16,MAXQF16,
  36.     "NBBH","shrt",INTERPOLATE,"# Hor. Beams\0",MINQF16,MAXQF16,
  37.     "NBBV","shrt",INTERPOLATE,"# Ver. Beams\0",MINQF16,MAXQF16,
  38.     "COLO","colo",INTERPOLATE,"Color\0",MINQF16,MAXQF16,
  39.     "BEAP","shrt",INTERPOLATE,"Beam Aperture\0",MINQF16,MAXQF16
  40. END
  41.  
  42. 132 GUID DISCARDABLE 
  43. BEGIN
  44. // from    a GUID in a DTA $"ABCD EFGH IJKL MNOP QRST UVWX YZ12 3456"
  45. // change to 0xEFGH, 0xABCD, 0xIJKL, 0xMNOP, 0xSTQR, 0xWXUV, 0x12YZ, 0x5634
  46.     0xED80, 0xA930, 0x3A02, 0x101C, 0x5F88, 0x0204, 0x001C, 0x0270
  47.     0x2360, 0xF347, 0x734D, 0x101C, 0x01B8, 0x0204, 0x001C, 0x0270
  48. END
  49.  
  50. 132 XPVW DISCARDABLE
  51. BEGIN
  52.   //  VIEW resource: no null character allowed !!!
  53. "\043 exploder bis
  54. View {
  55.  PosX 0
  56.  PosY 0
  57.  SizX 404
  58.  SizY 199
  59.  VwId EDIT
  60.  Stat {
  61.   PosX 8
  62.     PosY 6
  63.     SizX 93
  64.     SizY 14
  65.     Bold 1
  66.     Capt \042Beams Light\042
  67.   }
  68.  Stat {
  69.   PosX 8
  70.     PosY 29
  71.     SizX 54
  72.     SizY 16
  73.     Capt \042Color:\042
  74.   }
  75.  Colo {
  76.   PosX 69
  77.     PosY 26
  78.     SizX 58
  79.     SizY 24
  80.     VwId COLO
  81.   }
  82.  Stat {
  83.   PosX 118
  84.     PosY 67
  85.     SizX 73
  86.     SizY 16
  87.     Capt \042Intensity\042
  88.   }
  89.  Slid {
  90.   PosX 8
  91.     PosY 66
  92.     SizX 100
  93.     SizY 20
  94.     User 2002
  95.     MinV 0
  96.     MaxV 131072
  97.     VwId INTE
  98.   }
  99.  Stat {
  100.   PosX 118
  101.     PosY 91
  102.     SizX 99
  103.     SizY 16
  104.     Capt \042Horizontal Aperture\042
  105.   }
  106.  Slid {
  107.   PosX 8
  108.     PosY 90
  109.     SizX 100
  110.     SizY 20
  111.     User 2003
  112.     MinV 1
  113.     MaxV 360
  114.     VwId HAAN
  115.   }
  116.  Stat {
  117.   PosX 118
  118.     PosY 112
  119.     SizX 100
  120.     SizY 16
  121.     Capt \042Vertical Aperture\042
  122.   }
  123.  Slid {
  124.   PosX 8
  125.     PosY 110
  126.     SizX 100
  127.     SizY 20
  128.     User 2003
  129.     MinV 1
  130.     MaxV 180
  131.     VwId VAAN
  132.   }
  133.  Stat {
  134.   PosX 118
  135.     PosY 144
  136.     SizX 138
  137.     SizY 16
  138.     Capt \042Number of Horizontal Beams\042
  139.   }
  140.  Slid {
  141.   PosX 8
  142.     PosY 143
  143.     SizX 100
  144.     SizY 20
  145.     User 2003
  146.     MinV 1
  147.     MaxV 20
  148.     VwId NBBH
  149.   }
  150.  Stat {
  151.   PosX 118
  152.     PosY 165
  153.     SizX 138
  154.     SizY 16
  155.     Capt \042Number of Vertical Beams\042
  156.   }
  157.  Slid {
  158.   PosX 8
  159.     PosY 163
  160.     SizX 100
  161.     SizY 20
  162.     User 2003
  163.     MinV 1
  164.     MaxV 20
  165.     VwId NBBV
  166.   }
  167.  Stat {
  168.   PosX 323
  169.     PosY 100
  170.     SizX 73
  171.     SizY 16
  172.     Capt \042Beam Aperture\042
  173.   }
  174.  Slid {
  175.   PosX 216
  176.     PosY 99
  177.     SizX 100
  178.     SizY 20
  179.     User 2003
  180.     MinV 1
  181.     MaxV 60
  182.     VwId BEAP
  183.   }
  184.  }
  185. \0"
  186. END
  187.  
  188.